### プロジェクト7 アクティブブザー **1. 説明** アクティブブザーは、アラームやリマインダー、または娯楽用のデバイスとして使用される部品で、信頼性の高い音を発生します。 さらに、高度に制御可能な音を鳴らすことができるため、プロジェクトをより面白くします。 **2. 動作原理** ![](media/A82.png) アクティブブザーはマルチバイブレータを内蔵しているため、直流電圧のみで音を出します。ブザーのピン1はVCCに接続し、ピン2はトライオードで制御されます。トライオードのベース(ピン1)に高レベルが入力されると、コレクタ(ピン3)とエミッタ(ピン2)がGNDに接続され、ブザーが音を発します。 逆に、ベースに低レベルを入力すると他のピンは切断され、ブザーは静かになります。 **3. 配線図** ![](media/A83.png) **4. テストコード** 開発ボードが高レベルを出力すると、ブザーが音を出します。低レベルを出力すると、ブザーは鳴り止みます。 1. 基本のコードブロックを2つドラッグします。 ![](media/A84.png) 2. 「Buzzer」パートから以下のブロックをドラッグし、IO5ピンをHIGHに設定します。遅延時間は1秒に設定します。 ![](media/A85.png) 3. 「Buzzer」パートから以下のブロックをドラッグし、IO5ピンをLOWに設定します。遅延時間は1秒に設定します。 ![](media/A86.png) **完成コード:** ![](media/A87.png) **5. テスト結果** コードをアップロードして電源を入れると、ブザーは1秒間音を鳴らし、1秒間静かになります。 **6. コード説明** ブザー出力ブロックです。まずピンをIO5に定義し、出力を「HIGH」または「LOW」に設定します。HIGHのときブザーが鳴り、LOWのときは静かになります。 ![](media/A88.png)